Labyrinth seal - English Synonyms Dictionary